.align-left {text-align:left;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.justify {text-align:justify;}

.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}

.font9{font-size:9px;}
.font10{font-size:10px;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font20{font-size:20px;}
.font30{font-size:30px;}
.font40{font-size:40px;}

.000{color:#000;}
.666{color:#666;}
.888{color:#888;}
.ff1111{color:#ff1111;}
.ff3322{color:#ff3322;}
.gray{color:gray;}
.green{color:green;}
.orange{color:orange;}

.pointer {cursor:pointer;}
.relative {position:relative;}
.absolute {position:absolute;}

.bold{font-weight:bold;}
.em{font-style:italic;}

.timestamp {color:gray;font-style:italic;font-size:10px;}


/* list */

.list-title{text-transform:uppercase;color:#000;font-size:11px;letter-spacing:0;font-weight:normal;}
.list-category{text-transform:uppercase;color:green;font-size:11px;letter-spacing:0;font-style:italic;}
.list-more{text-transform:lowercase;color:gray;font-size:12px;letter-spacing:0;font-style:italic;}
.list-intro{color:gray;font-size:11px;}


/* title */
.title16{text-transform:uppercase;color:#000;font-size:16px;letter-spacing:-1px;font-style:italic;padding:0;}
.title20{text-transform:uppercase;color:#000;font-size:20px;letter-spacing:-1px;font-style:italic;padding:0;}
.title30{text-transform:uppercase;color:#000;font-size:30px;letter-spacing:0;font-style:italic;}
.title40{text-transform:uppercase;color:#000;font-size:40px;letter-spacing:0;font-style:italic;line-height:50px;}

.underline3 {border-bottom:2px solid #000;padding:0 0 10px 0;}


/* box */
.leaf-box {text-align:center;margin:0;background:none repeat scroll 0 0 #FFFFFF;
  border:1px solid #CDCBCC;box-shadow:0 0 5px #CDCBCC;-moz-box-shadow:0 0 5px #CDCBCC;-webkit-box-shadow:0 0 5px #CDCBCC;
  border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
}
.box-shadow {border:1px solid #CDCBCC;box-shadow:0 0 5px #CDCDCD;-moz-box-shadow:0 0 5px #CDCDCD;-webkit-box-shadow:0 0 5px #CDCDCD;}
.border-radius-5 {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.loadmore {
  font-size:11px;padding:3px 0;width:369px;background:-moz-linear-gradient(center top , #FFFFFF, #E6E6E6);display:block;text-align:center;
  border:1px solid #CDCBCC;box-shadow:0 0 5px #CDCDCD;-moz-box-shadow:0 0 5px #CDCDCD;-webkit-box-shadow:0 0 5px #CDCDCD;
  border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
}
.loadmore:hover{background:#fff;}


.comment-avator {border:1px solid #fff;width:48px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}